﻿<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ include file="../../common/jsp/taglibs.jsp"%>
<!-- 
    Copyright (C)  2011  chen wei hua.
    Permission is granted to copy, distribute and/or modify this document
    under the terms of the GNU Free Documentation License, Version 2.0
    or any later version published by the Free Software Foundation;
    with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
    A copy of the license is included in the section entitled "GNU Free Documentation License".
 -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns="http://www.w3.org/1999/xhtml"><HEAD>
<TITLE>采购入库检验</TITLE>
<META content="text/html; charset=utf-8" http-equiv=Content-Type>
<%@ include file="../../common/jsp/config.jsp"%>
<%@ include file="../../common/jsp/validate.jsp"%>
<script type="text/javascript" src="common/js/calendar/WdatePicker.js" ></script>
<script type="text/javascript">

function saveSubmit() {
	var isError = false;
	$("span[id^='realNumbers-']").each(function(i){
		if (isError) {
			return;
		}
		var realNumber = parseFloat($(this).html());
		var acceptNumber = parseFloat($("#acceptNumbers-" + i).val());
		var otherNumber = parseFloat($("#otherNumbers-" + i).val());
		if (realNumber != acceptNumber + otherNumber) {
			isError = true;
		}
	});

	if (isError) {
		if (window.confirm('检验数量和收货数量不符，是否保存?')==true) {
			return true;
		}
		return false;
	}
	return true;
}

$(document).ready(function() {
	$.validator.setDefaults({
		submitHandler: function(form) {
			var result = saveSubmit();
			if (result) {
				form.submitss();
			}
			return false;
		}
	});
	$("#saveMaterialsReceiveCheckResult").validate();
});
</script>
</HEAD>
<BODY>
    <div class="subnav" align="left">
           <table width="100%" border="0" cellspacing="0" cellpadding="0">
		  <tr>
			<td width="100%" align="left" height="31">&nbsp;<img src="common/images/title-pk.gif" border="0"  align="absmiddle"/>&nbsp;<span class="subnavtxt1">检验</span>
			&nbsp;<img src="common/images/leftico2.gif" border="0"  align="absmiddle"/>&nbsp;<span class="subnavtxt2">采购入库检验</span></td>
		  </tr>
		</table>
      </div>
     <s:form action="saveMaterialsReceiveCheckResult">
     <s:hidden name="orderId" value="%{order.id}" />
     <div class="main_1">
       <table width="99%" border="0" cellpadding="10" cellspacing="1" bgcolor="#D3DEEF">
         <tr>
           <td align="left" class="Blue14" bgcolor="#FAFAFA" colspan="4">收货单信息</td>
         </tr>
		<tr>
	      <td width="20%" bgcolor="#FAFAFA" align="right"><strong>采购订单编号</strong></td>
	      <td width="30%" bgcolor="#FAFAFA"><s:property value="order.supplierOrderId"/></td>
	      <td width="20%" bgcolor="#FAFAFA" align="right"><strong>下单日期</strong></td>
	      <td width="30%" bgcolor="#FAFAFA"><s:date name="order.createDate" format="yyyy-MM-dd"/></td>
		</tr>
		<tr>
	      <td width="20%" bgcolor="#FAFAFA" align="right"><strong>供应商名称</strong></td>
	      <td width="30%" bgcolor="#FAFAFA"><s:property value="order.supplierName"/></td>
	      <td width="20%" bgcolor="#FAFAFA" align="right"><strong>对方合同号</strong></td>
	      <td width="30%" bgcolor="#FAFAFA"><s:property value="order.contractNo"/></td>
		</tr>
         <tr>
		    <td bgcolor="#FAFAFA" align="right"><strong>到货日期</strong></td>
		    <td bgcolor="#FAFAFA"><s:date name="order.realArriveDate" format="yyyy-MM-dd"/></td>
		    <td bgcolor="#FAFAFA" align="right"><strong>总金额</strong></td>
		    <td bgcolor="#FAFAFA"><s:property value="order.totleAmount"/></td>
		 </tr>
       </table>
     </div>
     <div class="clear"></div>
	 <div class="main_scroll">
       <table width="1100px" cellpadding="0" cellspacing="1" border="0" class="ksglxx2a" id="materialsList">
        <tr class="ksglxx2bg">
          <th width="50px" >大分类</th>
          <th width="60px" >中分类</th>
          <th width="95px" >名称</th>
          <th width="180px" >型号</th>
          <th width="180px" >其他</th>
		  <th width="50px">单位</th>
		  <th width="95px">生产批号</th>
		  <th width="65px">收货数量</th>
		  <th width="95px">合格数量<span class="red-text1">*</span></th>
		  <th width="95px">不合格数量<span class="red-text1">*</span></th>
		  <th width="125px">备注</th>
		</tr>
	    <s:iterator value="order.orderDetails" id="detail" status="st">
          <s:if test="#st.Odd">
            <tr class="odd">
          </s:if>
          <s:else>
            <tr class="even">
          </s:else>
          <td><s:property value="#detail.materialsRootCategory" />
              <s:hidden name="detailIds" value="%{#detail.id}" /></td>
          <td><s:property value="#detail.materialsCategory" /></td>
          <td><s:property value="#detail.materialsName" /></td>
          <td><s:property value="#detail.materialsType" /></td>
          <td><s:property value="#detail.materialsSku" /></td>
          <td><s:property value="#detail.unit" /></td>
          <td><s:property value="#detail.planNo" /></td>
          <td><span id='realNumbers-<s:property value="#st.index" />'><s:property value="#detail.realNumber" /></span></td>
          <td><s:textfield id="acceptNumbers-%{#st.index}" value="%{#detail.realNumber}" name="acceptNumbers" size="10" cssClass="{required:true,maxlength:10,number:true}" /></td>
          <td><s:textfield id="otherNumbers-%{#st.index}" value="0" name="otherNumbers" size="10" cssClass="{required:true,maxlength:10,number:true}" /></td>
          <td><s:property value="#detail.remark" /></td>
          <td></td>
	    </tr>
	    </s:iterator>
       </table>
      </div>
     <div class="clear"></div>
     <div class="main_1">
       <table width="99%" border="0" cellpadding="10" cellspacing="1" bgcolor="#D3DEEF">
         <tr>
           <td align="left" class="Blue14" bgcolor="#FAFAFA" colspan="2">检验结果</td>
         </tr>
         <tr>
		    <td width="19%" bgcolor="#FAFAFA" align="right"><strong>检验日期</strong></td>
		    <td width="81%" bgcolor="#FAFAFA">
		      <s:textfield name="checkResult.checkDate" size="10" onclick="WdatePicker({dateFmt:'yyyy-MM-dd'})" readonly="true" cssClass="{required:true}"/>
	          <span class="red-text1">*</span>
		    </td>
		 </tr>
		<tr>
		  <td width="19%" bgcolor="#FAFAFA" align="right"><strong>检验单号</strong></td>
	      <td width="31%" bgcolor="#FAFAFA">
	        <s:textfield name="checkResult.checkNo" size="20" cssClass="{required:true,maxlength:20}"/>
	        <span class="red-text1">*</span></td>
		</tr>
		<tr>
	      <td bgcolor="#FAFAFA" align="right"><strong>检验结果</strong></td>
	      <td bgcolor="#FAFAFA">
	      	<s:radio list='#{"1":"合格", "2":"不合格", "3":"宽放", "4":"特采放行"}' name="checkResult.result" value="1"></s:radio>
	        <span class="red-text1"> *</span>
	      </td>
		</tr>
		<tr>
	      <td bgcolor="#FAFAFA" align="right"><strong>原因描述</strong></td>
	      <td bgcolor="#FAFAFA">
	      	<s:textarea name="checkResult.describe" rows="5" cssClass="textarea2"/>
	      </td>
		</tr>
      </table>
     </div>
     <div class="clear"></div>
	 <div class="main_1">
		<table width="98%" border="0" cellpadding="5" cellspacing="0" class="gr-text1">
		   <tr>
			 <td width="50%" align="right"><s:submit value="保存" cssClass="input1" /></td>
			 <td width="50%" align="left"><input type="button" value="关闭" class="input1" onclick='javascript:window.location.href="materialsReceiveCheckList.action"' /></td>
		   </tr>
	   </table>
	</div>
	</s:form>
     <div class="clear"></div>
</BODY></HTML>
